μž‘μ„±: 2024-11-30 17:01:44
    μˆ˜μ •: 2024-11-30 17:01:44

    였라클 ν΄λΌμš°λ“œ Ubuntu λ””μŠ€ν¬ μš©λŸ‰ ν™•μž₯ κ°€μ΄λ“œ

    였라클 ν΄λΌμš°λ“œμ˜ Ubuntu μΈμŠ€ν„΄μŠ€μ—μ„œ λ””μŠ€ν¬ μš©λŸ‰μ„ ν™•μž₯ν•˜λŠ” 과정을 μƒμ„Ένžˆ μ„€λͺ…ν•˜κ² μŠ΅λ‹ˆλ‹€. 이 과정은 κΈ°μ‘΄ λΆ€νŠΈ λ³Όλ₯¨μ˜ 크기λ₯Ό 늘리고 파일 μ‹œμŠ€ν…œμ„ ν™•μž₯ν•˜λŠ” λ‹¨κ³„λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€.

    μ€€λΉ„ 단계

    1. 였라클 ν΄λΌμš°λ“œ μ½˜μ†”μ—μ„œ λΆ€νŠΈ λ³Όλ₯¨ 크기λ₯Ό μ›ν•˜λŠ” 크기둜 μ¦κ°€μ‹œν‚΅λ‹ˆλ‹€.
    2. μΈμŠ€ν„΄μŠ€μ— SSH둜 μ ‘μ†ν•©λ‹ˆλ‹€.

    λ””μŠ€ν¬ μž¬μŠ€μΊ”

    λ¨Όμ €, 운영 μ²΄μ œκ°€ μƒˆλ‘œμš΄ λ””μŠ€ν¬ 크기λ₯Ό μΈμ‹ν•˜λ„λ‘ μž¬μŠ€μΊ”μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

    sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1
    echo "1" | sudo tee /sys/class/block/`readlink /dev/oracleoci/oraclevda | cut -d'/' -f 2`/device/rescan

    μ˜ˆμƒ 좜λ ₯:

    1+0 records in
    1+0 records out
    512 bytes copied, 0.00204405 s, 250 kB/s

    ν˜„μž¬ λ””μŠ€ν¬ μƒνƒœ 확인

    λ””μŠ€ν¬ μž¬μŠ€μΊ” ν›„ ν˜„μž¬ μƒνƒœλ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

    df -h

    μ˜ˆμƒ 좜λ ₯:

    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs           2.4G  2.2M  2.4G   1% /run
    efivarfs        256K   14K  243K   6% /sys/firmware/efi/efivars
    /dev/sda1        96G   52G   45G  54% /
    tmpfs            12G     0   12G   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    /dev/sda16      891M  107M  722M  13% /boot
    /dev/sda15       98M  6.4M   92M   7% /boot/efi
    tmpfs           2.4G   12K  2.4G   1% /run/user/1001

    νŒŒν‹°μ…˜ ν™•μž₯

    루트 νŒŒν‹°μ…˜μ„ ν™•μž₯ν•©λ‹ˆλ‹€. 이 μž‘μ—…μ€ κ΄€λ¦¬μž κΆŒν•œμœΌλ‘œ μ‹€ν–‰ν•΄μ•Ό ν•©λ‹ˆλ‹€.

    sudo growpart /dev/sda 1

    μ˜ˆμƒ 좜λ ₯:

    CHANGED: partition=1 start=2099200 old: size=207615967 end=209715166 new: size=312473567 end=314572766

    파일 μ‹œμŠ€ν…œ ν™•μž₯

    νŒŒν‹°μ…˜ ν™•μž₯ ν›„, 파일 μ‹œμŠ€ν…œμ„ μƒˆλ‘œμš΄ νŒŒν‹°μ…˜ 크기에 맞게 ν™•μž₯ν•©λ‹ˆλ‹€.

    sudo resize2fs /dev/sda1

    μ΅œμ’… λ””μŠ€ν¬ μš©λŸ‰ 확인

    λͺ¨λ“  단계λ₯Ό μ™„λ£Œν•œ ν›„, λ””μŠ€ν¬ μš©λŸ‰μ΄ μ„±κ³΅μ μœΌλ‘œ ν™•μž₯λ˜μ—ˆλŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.

    df -h

    μ˜ˆμƒ 좜λ ₯:

    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs           2.4G  2.2M  2.4G   1% /run
    efivarfs        256K   14K  243K   6% /sys/firmware/efi/efivars
    /dev/sda1       145G   52G   93G  36% /
    tmpfs            12G     0   12G   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    /dev/sda16      891M  107M  722M  13% /boot
    /dev/sda15       98M  6.4M   92M   7% /boot/efi
    tmpfs           2.4G   12K  2.4G   1% /run/user/1001

    μ£Όμ˜μ‚¬ν•­

    • λ””μŠ€ν¬ ν™•μž₯ μž‘μ—… μ „ μ€‘μš”ν•œ λ°μ΄ν„°λŠ” λ°˜λ“œμ‹œ λ°±μ—…ν•˜μ„Έμš”.
    • νŒŒν‹°μ…˜ ν™•μž₯ μ‹œ μ‹€μˆ˜λ‘œ 잘λͺ»λœ νŒŒν‹°μ…˜μ„ μ„ νƒν•˜μ§€ μ•Šλ„λ‘ μ£Όμ˜ν•˜μ„Έμš”.
    • 일뢀 Ubuntu λ²„μ „μ—μ„œλŠ” oci-growfs μœ ν‹Έλ¦¬ν‹°λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 도ꡬ가 μ„€μΉ˜λ˜μ–΄ μžˆλ‹€λ©΄ 더 κ°„λ‹¨ν•˜κ²Œ ν™•μž₯ μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

    μΆ”κ°€ 팁

    • μ •κΈ°μ μœΌλ‘œ λ””μŠ€ν¬ μ‚¬μš©λŸ‰μ„ λͺ¨λ‹ˆν„°λ§ν•˜μ—¬ μš©λŸ‰ λΆ€μ‘± 문제λ₯Ό μ˜ˆλ°©ν•˜μ„Έμš”.
    • λΆˆν•„μš”ν•œ νŒŒμΌμ΄λ‚˜ 둜그λ₯Ό μ •λ¦¬ν•˜μ—¬ λ””μŠ€ν¬ 곡간을 효율적으둜 κ΄€λ¦¬ν•˜μ„Έμš”.
    • ν•„μš”ν•œ 경우 μΆ”κ°€ 블둝 λ³Όλ₯¨μ„ μ—°κ²°ν•˜μ—¬ λ³„λ„μ˜ μ €μž₯ 곡간을 확보할 수 μžˆμŠ΅λ‹ˆλ‹€.

    이 κ°€μ΄λ“œλ₯Ό 따라 였라클 ν΄λΌμš°λ“œμ˜ Ubuntu μΈμŠ€ν„΄μŠ€ λ””μŠ€ν¬ μš©λŸ‰μ„ μ„±κ³΅μ μœΌλ‘œ ν™•μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 각 단계λ₯Ό 주의 깊게 μˆ˜ν–‰ν•˜μ—¬ 데이터 μ†μ‹€μ΄λ‚˜ μ‹œμŠ€ν…œ 문제λ₯Ό λ°©μ§€ν•˜μ„Έμš”.